
Exchange Admin Center (EAC) ile zaman kaybetmek yerine, PowerShell ile işlemleri saniyeler içinde tamamlayabilirsiniz.
Bu rehberde, Exchange Server yönetiminde en çok ihtiyaç duyulan PowerShell komutlarını bulacaksınız.
İçindekiler
Exchange Server’da Dağıtım Grupları Yöneticilerini Listeleme
Get-DistributionGroup "GroupName" | Format-List ManagedBy
GroupName
yerine dağıtım grubunun adını yaz.- Çıktı olarak gruba atanmış yöneticiler listelenir.
Exchange Server’da Tüm Posta Kutularını Listele
Get-Mailbox | Format-Table DisplayName
İpucu: Büyük Exchange yapılarında tüm sonuçları listelemek için:
Get-Mailbox -ResultSize Unlimited
Exchange Server’da Kullanıcıya Profil Fotoğrafı Eklemek
Import-RecipientDataProperty `
-Identity "kullanici.ismi" `
-Picture `
-FileData ([Byte[]]$(Get-Content "C:\resimler\kullanici.ismi.jpg" -Encoding Byte -ReadCount 0))
- JPEG dosyası maksimum 10 KB olmalı.
- 96×96 px boyutu Outlook Web App için idealdir.
Exchange Server’da Profil Fotoğrafını Kaldırmak
Set-Mailbox "kullanici.ismi" -RemovePicture
Değişiklik, Outlook Web App’te hemen; Outlook Desktop’ta ise OAB güncellemesi sonrası görünür hale gelir.
Exchange Server’da Yeni Mailbox Veritabanı Oluşturmak
New-MailboxDatabase `
-Server "SERVERADI" `
-Name "DBNEW" `
-EdbFilePath "C:\ExchangeData\DBNEW\DBNEW.edb" `
-LogFolderPath "C:\ExchangeData\DBNEW\Logs"
Tavsiye: Exchange Server’da Veritabanı ve log dosyalarını işletim sistemi diskinden farklı bir diskte tutmak performansı artırır.
Exchange Server’da Veritabanını Mount Etmek
Mount-Database -Identity "DBNEW"
Başarılı işlem sonrası Event ID 301 loglanır.
Exchange Server’da Veritabanını Dismount Etmek
Dismount-Database -Identity "DBNEW"
Uyarı: Dismount işleminden önce mutlaka yedek alın. Çevrimdışı veritabanlarına kullanıcı erişimi durur.